package com.yuanfeng.base.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.yuanfeng.base.vo.ModularizationdGoodsVO;
import com.yuanfeng.commoms.util.querypage.PageHelper;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;
@Data
public class ModularizationdDTO  extends PageHelper {
    private Integer pageId;  //页面id
    private String pageName; //页面名称
    @JsonProperty("pagedata")
    private Object pageData; //页面内容
    private Integer pageType; //0 未发布 1 以发布
    private Integer pageStart; //0 未使用 1已使用
    private Integer pageDefault;//0 不是系统默认 1 是系统默认
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    private Integer pageIsIndex;// 首页/二级页  1 首页 2 二级页
    private String pageCoverUrl;//封面图片
    private Integer currentPage;
    private Integer pageSize;
    private String token;
    private String pageUrl;//二级页面地址
    private List<String> goodsAllId;
    private String goodsAllIdJson;
    private List<ModularizationdGoodsVO> goodsList;//当前页面商品详情

    private Integer shopId;
    private Integer shopType;

    /**
     * 店铺粉丝数
     */
    private Integer shopCollect;

    /**
     * 会员规则协议
     */
    private String shopLogo;

    /**
     * 店铺名称
     */
    private String shopName;

}
